.at-checkbox .at-checkbox__inner{
	width: 14px;
	height: 14px;
	border-radius: 2px;
	border: 1px solid #8992a7;
	background: rgba(0,0,0,0);
}
.at-checkbox .at-checkbox__input.is-checked .at-checkbox__inner {
	background-position: -2px -1px;
    background-color: #fff;
    border-color: #1f92ef;
    background-image: url("../assets/checkbox/bingo.png");
    border-radius:2px;
    border: 1px solid #1f92ef;
}
.at-checkbox .at-checkbox__input.is-focus .at-checkbox__inner{
	border-color: #838ca2;
}
.at-checkbox .at-checkbox__inner::after{
	content:"";
	height:0px;
	width:0px;
	border:none;
}
.at-checkbox .at-checkbox-button__inner{
	border:none;
	font-size: 12px;
	padding: 6px 13px;
    margin: 0 7px;
	color: #8992a7;
}
.at-checkbox .at-checkbox-button.is-checked .at-checkbox-button__inner{
	color:#4990ff;
	background-color: #fff;
	box-shadow:none;
	border: 1px solid #4990ff !important;
}
.at-checkbox .at-checkbox-button:last-child .at-checkbox-button__inner {
    border-radius: 0 ;
}
.at-checkbox .at-checkbox-button:first-child .at-checkbox-button__inner{
	border-radius: 0 ;
	border-left:none;
}
.at-checkbox .at-checkbox__label{
	font-size: 12px;
}

/*checkbox*/
@charset "UTF-8";
.at-checkbox,.at-checkbox__input{
	cursor:pointer;
	display:inline-block;
	position:relative
}
.at-checkbox,.at-checkbox-button__inner{
	white-space:nowrap;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none
}
.at-checkbox{
	color:#1f2d3d
}
.at-checkbox+.at-checkbox{
	margin-left:15px
}
.at-checkbox__input{
	white-space:nowrap;
	outline:0;
	line-height:1;
	vertical-align:middle
}
.at-checkbox__input.is-indeterminate .at-checkbox__inner{
	background-position: 0 -1px;
	background-image: url("../assets/checkbox/showAll.png");
	border: 0;
}
/* .at-checkbox__input.is-indeterminate .at-checkbox__inner::before{
	content:'';
	position:absolute;
	display:block;
	border:1px solid #fff;
	margin-top:-1px;
	left:3px;
	right:3px;
	top:50%
} */
.at-checkbox__input.is-indeterminate .at-checkbox__inner::after{
	display:none
}
.at-checkbox__input.is-focus .at-checkbox__inner{
	border-color:#20a0ff
}
.at-checkbox__input.is-checked .at-checkbox__inner{
	background-color:#20a0ff;
	border-color:#1f92ef
}
.at-checkbox__input.is-checked .at-checkbox__inner::after{
	-ms-transform:rotate(45deg) scaleY(1);
	transform:rotate(45deg) scaleY(1)
}
.at-checkbox__input.is-disabled .at-checkbox__inner{
	background-color:#eef1f6;
	border-color:#d1dbe5;
	cursor:not-allowed
}
.at-checkbox__input.is-disabled .at-checkbox__inner::after{
	cursor:not-allowed;
	border-color:#eef1f6
}
.at-checkbox__input.is-disabled .at-checkbox__inner+.at-checkbox__label{
	cursor:not-allowed
}
.at-checkbox__input.is-disabled.is-checked .at-checkbox__inner{
	background-color:#d1dbe5;
	border-color:#d1dbe5
}
.at-checkbox__input.is-disabled.is-checked .at-checkbox__inner::after{
	border-color:#fff
}
.at-checkbox__input.is-disabled.is-indeterminate .at-checkbox__inner{
	background-color:#d1dbe5;
	border-color:#d1dbe5
}
/* .at-checkbox__input.is-disabled.is-indeterminate .at-checkbox__inner::before{
	border-color:#fff
} */
.at-checkbox__input.is-disabled+.at-checkbox__label{
	color:#bbb;
	cursor:not-allowed
}
.at-checkbox.is-bordered{
	border: 1px solid #4990ff;
	border-radius: 4px;
	padding: 5px 5px;
}
.at-checkbox__inner{
	display:inline-block;
	position:relative;
	border:1px solid #8992a7;
	border-radius:2px;
	box-sizing:border-box;
	width:14px;height:14px;
	background-color:#fff;
	z-index:1;
	transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)
}
.at-checkbox__inner:hover{
	border-color:#4990ff;
}
/* .at-checkbox__inner::after{
	box-sizing:content-box;
	content:"";
	border:2px solid #fff;
	border-left:0;
	border-top:0;
	height:8px;left:5px;
	position:absolute;
	top:1px;
	-ms-transform:rotate(45deg) scaleY(0);
	transform:rotate(45deg) scaleY(0);
	width:4px;transition:transform .15s cubic-bezier(.71,-.46,.88,.6) .05s;
	-ms-transform-origin:center;transform-origin:center
} */
.at-checkbox__original{
	opacity:0;
	outline:0;
	position:absolute;
	margin:0;
	width:0;
	height:0;
	left:-999px
}
.at-checkbox-button,.at-checkbox-button__inner{
	display:inline-block;
	position:relative
}
.at-checkbox__label{
	font-size:14px;
	padding-left:5px
}
.at-checkbox-button.is-checked .at-checkbox-button__inner{
	color:#fff;
	background-color:#20a0ff;
	border-color:#20a0ff;
	box-shadow:-1px 0 0 0 #20a0ff
}
.at-checkbox-button.is-disabled .at-checkbox-button__inner{
	color:#bfcbd9;
	cursor:not-allowed;
	background-image:none;
	background-color:#eef1f6;
	border-color:#d1dbe5;
	box-shadow:none
}
.at-checkbox-button.is-focus .at-checkbox-button__inner{
	border-color:#20a0ff
}
.at-checkbox-button:first-child .at-checkbox-button__inner{
	border-left:1px solid #bfcbd9;
	border-radius:4px 0 0 4px;
	box-shadow:none!important
}
.at-checkbox-button:last-child .at-checkbox-button__inner{
	border-radius:0 4px 4px 0
}
.at-checkbox-button__inner{
	line-height:1;
	vertical-align:middle;
	background:#fff;
	border:1px solid #bfcbd9;
	border-left:0;
	color:#1f2d3d;
	-webkit-appearance:none;
	text-align:center;
	box-sizing:border-box;
	outline:0;
	margin:0;
	cursor:pointer;
	transition:all .3s cubic-bezier(.645,.045,.355,1);
	padding:10px 15px;
	font-size:14px;
	border-radius:0
}
.at-checkbox-button__inner:hover{
	color:#20a0ff
}
.at-checkbox-button__inner [class*=at-icon-]{
	line-height:.9
}
.at-checkbox-button__inner [class*=at-icon-]+span{
	margin-left:5px
}
.at-checkbox-button__original{
	opacity:0;
	outline:0;
	position:absolute;
	margin:0;
	visibility:hidden;
	left:-999px
}
.at-checkbox-button--large .at-checkbox-button__inner{
	padding:11px 19px;
	font-size:16px;
	border-radius:0
}
.at-checkbox-button--small .at-checkbox-button__inner{
	padding:7px 9px;
	font-size:12px;
	border-radius:0
}
.at-checkbox-button--mini .at-checkbox-button__inner{
	padding:4px;
	font-size:12px;
	border-radius:0
}